package com.coin900.coin.service.coin;

import com.coin900.coin.persist.coin.CoinProjectCoinVO;
import com.coin900.coin.persist.coin.CoinVirtualCoinVO;

import java.util.List;
import java.util.Map;

public interface ICoinProjectCoinService {

    List<CoinProjectCoinVO> loadCoinProjectCoin(Map<String, Object> params);

    void insertCoinProjectCoin(CoinProjectCoinVO coinProjectCoinVO);

    /**
     * 批量插入
     * @param projectId
     * @param coinProjectCoinList
     */
    void insertCoinProjectCoinBatch(Long projectId, List<CoinProjectCoinVO> coinProjectCoinList);

    void updateCoinProjectCoin(CoinProjectCoinVO coinProjectCoinVO);

    void deleteCoinProjectCoin(CoinProjectCoinVO coinProjectCoinVO);

}